package com.mgm.dto.mobi;

import java.util.List;

/**
 * Mobi Object
 * @ClassName: MbRoot 
 * @Description: TODO(...) 
 * @author Andy Zhang
 * @date 2018年7月6日 下午4:26:47 
 *
 */
public class MbRoot {
	
	private String payout_type; //计费方式

	private double payout; //单价

	private String adtype; //广告类型

	private String offerid; //offerID

	private String appid; //app包名

	private String title; //appname

	private String description; //app描述

	private String restrictions; //Offer kpi 说明

	private String icon; //app图标

	private double apprating; //app商店评分

	private String appcategory; //app商店分类

	private String incent; //是否允许作为激励广告

	private String gaid_idfa_require; //是否要

	private String countries; //投放国家

	private List<String> cities; //投放城市

	private List<String> device_types; //投放设备类型

	private List<String> include_min_os_version; //投放最低版本

	private BlacklistAffsub blacklist_affsub; //子渠道黑名单

	private PaidAction paid_action; //支付点

	private String clickurl; //点击 url

	private Tracks tracks; //踪迹

	public String getPayout_type() {
		return payout_type;
	}

	public void setPayout_type(String payout_type) {
		this.payout_type = payout_type;
	}

	public double getPayout() {
		return payout;
	}

	public void setPayout(double payout) {
		this.payout = payout;
	}

	public String getAdtype() {
		return adtype;
	}

	public void setAdtype(String adtype) {
		this.adtype = adtype;
	}

	public String getOfferid() {
		return offerid;
	}

	public void setOfferid(String offerid) {
		this.offerid = offerid;
	}

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getRestrictions() {
		return restrictions;
	}

	public void setRestrictions(String restrictions) {
		this.restrictions = restrictions;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public double getApprating() {
		return apprating;
	}

	public void setApprating(double apprating) {
		this.apprating = apprating;
	}

	public String getAppcategory() {
		return appcategory;
	}

	public void setAppcategory(String appcategory) {
		this.appcategory = appcategory;
	}

	public String getIncent() {
		return incent;
	}

	public void setIncent(String incent) {
		this.incent = incent;
	}

	public String getGaid_idfa_require() {
		return gaid_idfa_require;
	}

	public void setGaid_idfa_require(String gaid_idfa_require) {
		this.gaid_idfa_require = gaid_idfa_require;
	}

	public String getCountries() {
		return countries;
	}

	public void setCountries(String countries) {
		this.countries = countries;
	}

	public List<String> getCities() {
		return cities;
	}

	public void setCities(List<String> cities) {
		this.cities = cities;
	}

	public List<String> getDevice_types() {
		return device_types;
	}

	public void setDevice_types(List<String> device_types) {
		this.device_types = device_types;
	}

	public List<String> getInclude_min_os_version() {
		return include_min_os_version;
	}

	public void setInclude_min_os_version(List<String> include_min_os_version) {
		this.include_min_os_version = include_min_os_version;
	}

	public BlacklistAffsub getBlacklist_affsub() {
		return blacklist_affsub;
	}

	public void setBlacklist_affsub(BlacklistAffsub blacklist_affsub) {
		this.blacklist_affsub = blacklist_affsub;
	}

	public PaidAction getPaid_action() {
		return paid_action;
	}

	public void setPaid_action(PaidAction paid_action) {
		this.paid_action = paid_action;
	}

	public String getClickurl() {
		return clickurl;
	}

	public void setClickurl(String clickurl) {
		this.clickurl = clickurl;
	}

	public Tracks getTracks() {
		return tracks;
	}

	public void setTracks(Tracks tracks) {
		this.tracks = tracks;
	}

	@Override
	public String toString() {
		return "MbRoot [payout_type=" + payout_type + ", payout=" + payout + ", adtype=" + adtype + ", offerid="
				+ offerid + ", appid=" + appid + ", title=" + title + ", description=" + description + ", restrictions="
				+ restrictions + ", icon=" + icon + ", apprating=" + apprating + ", appcategory=" + appcategory
				+ ", incent=" + incent + ", gaid_idfa_require=" + gaid_idfa_require + ", countries=" + countries
				+ ", cities=" + cities + ", device_types=" + device_types + ", include_min_os_version="
				+ include_min_os_version + ", blacklist_affsub=" + blacklist_affsub + ", paid_action=" + paid_action
				+ ", clickurl=" + clickurl + ", tracks=" + tracks + "]";
	}
	
}